mx5/6 clocks: Fix SDHC clocks
authorBenoît Thébaudeau <[email protected]>
Thu, 27 Sep 2012 10:24:37 +0000 (10:24 +0000)
committerTom Rini <[email protected]>
Mon, 15 Oct 2012 18:54:12 +0000 (11:54 -0700)
commit323846561a7253433818d0e04630cb83433fa0f1
tree1b37ec812ec221c6e069e5c9c9d5c11cae0c328d
parentbe2f93b1ea03adc9409ae3243ae4c3b831f098ae
mx5/6 clocks: Fix SDHC clocks

The i.MX5 eSDHC clocks were considered as coming from the IPG clock although
they have dedicated clock paths.

Also, on i.MX5/6, each SDHC instance has a dedicated clock, so gd->sdhc_clk must
be set accordingly. This is good for the case only a single SDHC instance is
used (initialization made with fsl_esdhc_mmc_init()). A future patch will fix
the multi-instance use case (initialization made directly with
fsl_esdhc_initialize()).

Signed-off-by: Benoît Thébaudeau <[email protected]>
Cc: Stefano Babic <[email protected]>
Cc: Eric Bénard <[email protected]>
Cc: Otavio Salvador <[email protected]>
arch/arm/cpu/armv7/mx5/clock.c
arch/arm/imx-common/speed.c
arch/arm/include/asm/arch-mx5/clock.h